package com.telchina.workorder.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.telchina.workorder.domain.WoSupervise;
import com.telchina.workorder.domain.vo.WoSuperviseVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 督办申请Mapper接口
 *
 * @author konghao
 * @date 2023-02-21
 */
public interface WoSuperviseMapper extends BaseMapper<WoSupervise> {
    /**
     * 分页查询督办申请列表
     *
     * param page             分页信息
     * @param woSupervise 督办申请信息
     * @return 督办申请集合
     */
    public IPage<WoSupervise> selectWoSupervisePage(IPage<WoSupervise> page, WoSupervise woSupervise);

    /**
     * 查询所有督办申请列表
     *
     * @param woSupervise 督办申请信息
     * @return 督办申请集合
     */
    public List<WoSuperviseVO> selectWoSuperviseList(@Param("woSupervise") WoSupervise woSupervise, @Param("instanceIds")  List<String> instanceIds);
}
